package nc.itf.sz.sfexpress.transform;


/**
 * business service ejb wrapper 
 * Created by EJBGenerator
 * based on velocity technology
 */

public class IPersonEJB_Local extends nc.bs.mw.naming.BeanBase
    implements nc.itf.sz.sfexpress.transform.IPersonEJBEjbObject {
   
  public IPersonEJB_Local() {
	super();
  }

  private nc.itf.sz.sfexpress.transform.IPersonEJBEjbBean _getBeanObject() throws java.rmi.RemoteException {
    return (nc.itf.sz.sfexpress.transform.IPersonEJBEjbBean) getEjb();
  }

  public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalanceReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryBalanceReport$String_arg0$String_arg1$String_arg2$String_arg3    );
    Exception er = null;
	nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] o = null;
	try{
				o = (nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[])_getBeanObject().QueryBalanceReport(arg0 ,arg1  ,arg2  ,arg3 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryBalanceReport$String_arg0$String_arg1$String_arg2$String_arg3, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancebReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryBalancebReport$String_arg0$String_arg1$String_arg2$String_arg3    );
    Exception er = null;
	nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] o = null;
	try{
				o = (nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[])_getBeanObject().QueryBalancebReport(arg0 ,arg1  ,arg2  ,arg3 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryBalancebReport$String_arg0$String_arg1$String_arg2$String_arg3, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancedReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryBalancedReport$String_arg0$String_arg1$String_arg2$String_arg3    );
    Exception er = null;
	nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] o = null;
	try{
				o = (nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[])_getBeanObject().QueryBalancedReport(arg0 ,arg1  ,arg2  ,arg3 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryBalancedReport$String_arg0$String_arg1$String_arg2$String_arg3, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancebdReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryBalancebdReport$String_arg0$String_arg1$String_arg2$String_arg3    );
    Exception er = null;
	nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] o = null;
	try{
				o = (nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[])_getBeanObject().QueryBalancebdReport(arg0 ,arg1  ,arg2  ,arg3 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryBalancebdReport$String_arg0$String_arg1$String_arg2$String_arg3, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.sz.sfexpress.InterfaceCustomerVO[] QueryCustomer(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryCustomer$String_arg0    );
    Exception er = null;
	nc.vo.sz.sfexpress.InterfaceCustomerVO[] o = null;
	try{
				o = (nc.vo.sz.sfexpress.InterfaceCustomerVO[])_getBeanObject().QueryCustomer(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryCustomer$String_arg0, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.lang.String[] updateCustomer(nc.vo.sz.sfexpress.InterfaceCustomerVO[] arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updateCustomer$InterfaceCustomerVOS_arg0    );
    Exception er = null;
	java.lang.String[] o = null;
	try{
				o = (java.lang.String[])_getBeanObject().updateCustomer(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updateCustomer$InterfaceCustomerVOS_arg0, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.sz.sfexpress.ManagerVoucherVO[] QueryManagerVoucher(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryManagerVoucher$String_arg0$String_arg1    );
    Exception er = null;
	nc.vo.sz.sfexpress.ManagerVoucherVO[] o = null;
	try{
				o = (nc.vo.sz.sfexpress.ManagerVoucherVO[])_getBeanObject().QueryManagerVoucher(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryManagerVoucher$String_arg0$String_arg1, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public boolean updateMVoucherstatesf_RequiresNew(nc.vo.sz.sfexpress.ManagerVoucherVO[] arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updateMVoucherstatesf_RequiresNew$ManagerVoucherVOS_arg0$String_arg1$String_arg2    );
    Exception er = null;
	boolean o = false;
	try{
				o = (boolean)_getBeanObject().updateMVoucherstatesf_RequiresNew(arg0 ,arg1  ,arg2 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updateMVoucherstatesf_RequiresNew$ManagerVoucherVOS_arg0$String_arg1$String_arg2, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public boolean updatepersonstate_RequiresNew(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updatepersonstate_RequiresNew$String_arg0    );
    Exception er = null;
	boolean o = false;
	try{
				o = (boolean)_getBeanObject().updatepersonstate_RequiresNew(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updatepersonstate_RequiresNew$String_arg0, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public boolean updatepersonstatef_RequiresNew(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updatepersonstatef_RequiresNew$String_arg0$String_arg1$String_arg2    );
    Exception er = null;
	boolean o = false;
	try{
				o = (boolean)_getBeanObject().updatepersonstatef_RequiresNew(arg0 ,arg1  ,arg2 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updatepersonstatef_RequiresNew$String_arg0$String_arg1$String_arg2, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.sz.sfexpress.InterfaceHrVO[] QueryPerson(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryPerson$String_arg0    );
    Exception er = null;
	nc.vo.sz.sfexpress.InterfaceHrVO[] o = null;
	try{
				o = (nc.vo.sz.sfexpress.InterfaceHrVO[])_getBeanObject().QueryPerson(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryPerson$String_arg0, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.sz.sfexpress.InterfaceHrVO[] QueryNcPerson(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryNcPerson$String_arg0$String_arg1    );
    Exception er = null;
	nc.vo.sz.sfexpress.InterfaceHrVO[] o = null;
	try{
				o = (nc.vo.sz.sfexpress.InterfaceHrVO[])_getBeanObject().QueryNcPerson(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryNcPerson$String_arg0$String_arg1, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.sz.sfexpress.InterfaceCustomerVO[] QueryNCCustomerDoc(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryNCCustomerDoc$String_arg0$String_arg1    );
    Exception er = null;
	nc.vo.sz.sfexpress.InterfaceCustomerVO[] o = null;
	try{
				o = (nc.vo.sz.sfexpress.InterfaceCustomerVO[])_getBeanObject().QueryNCCustomerDoc(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryNCCustomerDoc$String_arg0$String_arg1, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.sz.sfexpress.XXVO[] QueryXX_RequiresNew(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryXX_RequiresNew$String_arg0    );
    Exception er = null;
	nc.vo.sz.sfexpress.XXVO[] o = null;
	try{
				o = (nc.vo.sz.sfexpress.XXVO[])_getBeanObject().QueryXX_RequiresNew(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QueryXX_RequiresNew$String_arg0, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.lang.String[] getPkByPsncp(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_getPkByPsncp$String_arg0$String_arg1    );
    Exception er = null;
	java.lang.String[] o = null;
	try{
				o = (java.lang.String[])_getBeanObject().getPkByPsncp(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_getPkByPsncp$String_arg0$String_arg1, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public boolean updateSupplierState_RequiresNew(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updateSupplierState_RequiresNew$String_arg0    );
    Exception er = null;
	boolean o = false;
	try{
				o = (boolean)_getBeanObject().updateSupplierState_RequiresNew(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updateSupplierState_RequiresNew$String_arg0, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public boolean updateSupplierStatef_RequiresNew(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updateSupplierStatef_RequiresNew$String_arg0$String_arg1$String_arg2    );
    Exception er = null;
	boolean o = false;
	try{
				o = (boolean)_getBeanObject().updateSupplierStatef_RequiresNew(arg0 ,arg1  ,arg2 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_updateSupplierStatef_RequiresNew$String_arg0$String_arg1$String_arg2, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.sz.sfexpress.InterfaceSupplierVO[] QuerySupplier(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QuerySupplier$String_arg0    );
    Exception er = null;
	nc.vo.sz.sfexpress.InterfaceSupplierVO[] o = null;
	try{
				o = (nc.vo.sz.sfexpress.InterfaceSupplierVO[])_getBeanObject().QuerySupplier(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.sz.sfexpress.transform.IPersonEJB_Method_Const_Local.Method_QuerySupplier$String_arg0, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
}